/* *********** 表格类 ***************** */
/* bean*/
table.bean{
  width: 100%;
  bc1: expression(this.border='1');
  bc2: expression(this.borderColor='skyblue');
}
table.bean tr{
  height: 25px;
}
table.bean tr.size{
  height: 0px;
  line-height:14px;
  background-color: skyblue;
  font-size:13px;
}
table.bean tr.button,tr.button{
	border: #a7a6aa 1px solid;
	height: 35px;
	font-size:14px;
	text-align: center;
	vertical-align:bottom;
}

table.bean tr td{
  border: 1px solid skyblue;
  padding-left: 6px;
  padding-right: 2px;
}

table.bean tr td.subTitle {
	text-align: center;
	font-weight: bold
	background-color: #EEEEFF;
}
table.bean tr td.formLabel {
	text-align: right;
	/*font-weight: bold;*/
	background-color: #EEEEFF;
}

table.bean tr td.formValue {
	text-align: left;
	background-color: #FFFFFF;
}

table.bean tr td.formError {
	color: red;
}


/* bean2 外观变化 */
table.bean2{
  width: 100%;
  border-width:0;
 /* 
  bc1: expression(this.border='2');
  bc2: expression(this.borderColor='green');
  */
}
table.bean2 tr{
  height: 25px;
}
table.bean2 tr.nonsize{
  height: 0px;
  line-height:0px;
  display: inline;
  visibility: hidden;
  /*
  height: 10px;
  line-height:10px;
  display: block;
  visibility: visible;
  */
}
table.bean2 tr.button,tr.button{
	border: #a7a6aa 1px solid;
	height: 35px;
	font-size:14px;
	text-align: center;
	vertical-align:bottom;
}
table.bean2 tr td{
  border: 1px solid skyblue;
  padding-left: 6px;
  padding-right: 2px;
}

table.bean2 tr td.formLabel {
	text-align: right;
	color:green;
	background-color: #FFFFD5;
}

table.bean2 tr td.formValue {
	text-align: left;
	background-color: #FFFFD5;
}

/* *********** 列表类 ***************** */
/* list 每行底色交错 */
table.list{
  width: 100%;
  bc1: expression(this.border='1');
  bc2: expression(this.borderColor='skyblue');
}
table.list tr{
  height: 25px;
  text-align: center;
  background-color: expression((rowIndex%2) ? '#FFF' : (rowIndex==0?'#C4FFF5':'#EEEEFF'));
  omo1: expression(this.onmouseover=function(){this.style.orginColor=this.style.backgroundColor; if(rowIndex>0){this.style.backgroundColor='#FFE8E8';}});
  omo2: expression(this.onmouseout= function(){this.style.backgroundColor=this.style.orginColor;});
}
table.list tr td{
  padding:0;
  margin:0;
  border: 1px solid skyblue;
}

/* list2 每行相同底色 */
table.list2{
  width: 100%;
  bc1: expression(this.border='1');
  bc2: expression(this.borderColor='skyblue');
}
table.list2 tr{
  height: 25px;
  text-align: center;
  background-color: expression(rowIndex==0?'#C4FFF5':'#FFF');
  /*background-color: expression((rowIndex>0&&rowIndex%3==1)?'#FFF':(rowIndex==0?'#C4FFF5':'#EFEFFF'));*/
}
table.list tr td{
  padding:0;
  margin:0;
  border: 1px solid skyblue;
}

/*

table.list2 td{
	padding:0;
	margin:0;	
}
table.list tr td{
  border: 1px solid skyblue;
}
*/



/* *********** 分页类 ***************** */
.pageSet {
	text-align: center;
	font-size: 13px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.pageSet span {
	text-align: center;
	margin: 1px;
}

.pageNubmer {
	border-style: solid;
	border-color: #B7DBFF;
	border-width: 1px;
	cursor: pointer;
	margin: 0px;
	margin-right: 1px;
	background-color: #DFEFFF;
	padding:1px;
	padding-left:4px;
	padding-right:4px; 
}

.currentPage {
	color: #F67300;
	font-weight: 600;
}

.pageSet a {
	text-decoration: none;
}

.pageStat {
	color: blue;
	font-weight: 600;
}

.textst {
	width: 240px;
}

.errorInfo {
	color: red;
	font-size: 13px;
	font-weight: 600;
}

.readonly{
	color: #302D08;
	background-color: #FFFBCB;
	cursor:pointer;
}
.mustFill{
	border-color:darkorange;
	border-width:2px;
}

/* *********** 其他 ***************** */
/* global */
body {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 13px;
	font-family:宋体,arial;
	color: darkblue;
	scrollbar-base-color: #EEEEFF;
	scrollbar-highlight-color: #EEEEFF;
	scrollbar-shadow-color: #EEEEFF;
	scrollbar-3dlight-color: skyblue;
	scrollbar-darkshadow-color: skyblue;
}

div.main{
	width: 96%;
}

table {
	border-collapse: collapse;
	font-size: 13px;
	font-family:宋体,arial;
	margin:0px;
	padding:0px;
	width: 100%;
}

table caption {
	font-size: 16px;
	font-weight: bold;
	padding-top:30px;
	padding-bottom:3px;
}

form{
	margin:0px;
	padding:0px;	
}

input, textarea {
	border: 1px solid #7F9DB9;
}

input.noborder {
	border: none;
}

img {
	border: none;
	vertical-align: middle;
}

a {
	color: mediumblue;
	font-size:13px;	
	text-decoration: none;
}

a.deco{
	color: slateblue;
	text-decoration: none;
}

a.deco:hover {
	color: orangered;
	text-decoration: underline;
}

ul {
	margin: 0px;
	list-style: none;
}

ul.groupbox li{
	float: left;
}

p {
	text-indent: 24px;
	line-height: 18px;
}

fieldset {
	border: 1px solid skyblue;
	padding: 6px;
}

fieldset legend {
	border: 1px solid skyblue;
	font-weight: bold;
	padding: 4px 20px;
}

.wrapElement{
	display:none;
}

.warning {
    color: red;
}

.notice {
    color: firebrick;
}

.stop {
    color: red;
}

.wait {
    color: orange;
}

.pass {
    color: green;
}

.dateinput{
	width:68px;	
}
